Mollie\WooCommerce\Payment\MolliePayment A

Total Complexity 57
Dependencies 8
Dependents 2
Total lines 526
Lines of code 317
Logical lines of code 176
Comment lines 92
Methods 16
Properties 1

Methods 16

Method Rating Maintainability Complexity Lines of code
refund()
A
43 7 45
getPaymentRequestData()
A
42 6 55
onWebhookPaid()
A
47 7 36
onWebhookCanceled()
A
47 7 34
getPaymentDescription()
S
53 6 25
onWebhookExpired()
S
51 4 26
getPaymentObject()
S
57 3 15
getMollieCustomerIdFromPaymentObject()
S
65 3 10
getSequenceTypeFromPaymentObject()
S
65 3 10
maybeUpdateStatus()
S
66 3 9
onWebhookFailed()
S
57 1 17
getMolliePaymentIdFromPaymentObject()
S
72 2 6
getMollieCustomerIbanDetailsFromPaymentObject()
S
65 2 9
__construct()
S
67 1 8
addSequenceTypeFirst()
S
76 1 4
setActiveMolliePayment()
S
67 1 8